package com.tlcsdm.tlstudio.widgets.model;

import java.util.ArrayList;
import java.util.List;

/**
 * CIE1931 data.
 * 
 * @see <a href="http://www.cvrl.org/">CIE 1931 2-deg, XYZ CMFs && CIE 1931
 *      2-deg xyz chromaticity coordinates</a>
 */
public class CIEData1931 {

	private static List<CIEData> data;

	public static List<CIEData> getInstance() {
		if (data == null) {
			synchronized (CIEData1931.class) {
				if (data == null) {
					data = new ArrayList<>(471);
					data.add(new CIEData(360, 0.17556, 0.005294, 0.819146));
					data.add(new CIEData(361, 0.175483, 0.005286, 0.819231));
					data.add(new CIEData(362, 0.1754, 0.005279, 0.819321));
					data.add(new CIEData(363, 0.175317, 0.005271, 0.819412));
					data.add(new CIEData(364, 0.175237, 0.005263, 0.8195));
					data.add(new CIEData(365, 0.175161, 0.005256, 0.819582));
					data.add(new CIEData(366, 0.175088, 0.005247, 0.819665));
					data.add(new CIEData(367, 0.175015, 0.005236, 0.819749));
					data.add(new CIEData(368, 0.174945, 0.005226, 0.819829));
					data.add(new CIEData(369, 0.17488, 0.005221, 0.819899));
					data.add(new CIEData(370, 0.174821, 0.005221, 0.819959));
					data.add(new CIEData(371, 0.17477, 0.005229, 0.820001));
					data.add(new CIEData(372, 0.174722, 0.005238, 0.82004));
					data.add(new CIEData(373, 0.174665, 0.005236, 0.820098));
					data.add(new CIEData(374, 0.174595, 0.005218, 0.820187));
					data.add(new CIEData(375, 0.17451, 0.005182, 0.820309));
					data.add(new CIEData(376, 0.174409, 0.005127, 0.820464));
					data.add(new CIEData(377, 0.174308, 0.005068, 0.820624));
					data.add(new CIEData(378, 0.174222, 0.005017, 0.820761));
					data.add(new CIEData(379, 0.174156, 0.004981, 0.820863));
					data.add(new CIEData(380, 0.174112, 0.004964, 0.820924));
					data.add(new CIEData(381, 0.174088, 0.004964, 0.820948));
					data.add(new CIEData(382, 0.174073, 0.004973, 0.820955));
					data.add(new CIEData(383, 0.174057, 0.004982, 0.820961));
					data.add(new CIEData(384, 0.174036, 0.004986, 0.820978));
					data.add(new CIEData(385, 0.174008, 0.004981, 0.821012));
					data.add(new CIEData(386, 0.173972, 0.004964, 0.821064));
					data.add(new CIEData(387, 0.173932, 0.004943, 0.821125));
					data.add(new CIEData(388, 0.173889, 0.004926, 0.821185));
					data.add(new CIEData(389, 0.173845, 0.004916, 0.821239));
					data.add(new CIEData(390, 0.173801, 0.004915, 0.821284));
					data.add(new CIEData(391, 0.173754, 0.004925, 0.821321));
					data.add(new CIEData(392, 0.173705, 0.004937, 0.821358));
					data.add(new CIEData(393, 0.173655, 0.004944, 0.821401));
					data.add(new CIEData(394, 0.173606, 0.00494, 0.821454));
					data.add(new CIEData(395, 0.17356, 0.004923, 0.821517));
					data.add(new CIEData(396, 0.173514, 0.004895, 0.82159));
					data.add(new CIEData(397, 0.173468, 0.004865, 0.821667));
					data.add(new CIEData(398, 0.173424, 0.004836, 0.82174));
					data.add(new CIEData(399, 0.17338, 0.004813, 0.821807));
					data.add(new CIEData(400, 0.173337, 0.004797, 0.821866));
					data.add(new CIEData(401, 0.173291, 0.004786, 0.821923));
					data.add(new CIEData(402, 0.173238, 0.004779, 0.821983));
					data.add(new CIEData(403, 0.173174, 0.004775, 0.822051));
					data.add(new CIEData(404, 0.173101, 0.004774, 0.822125));
					data.add(new CIEData(405, 0.173021, 0.004775, 0.822204));
					data.add(new CIEData(406, 0.172934, 0.004781, 0.822285));
					data.add(new CIEData(407, 0.172843, 0.004791, 0.822366));
					data.add(new CIEData(408, 0.172751, 0.004799, 0.82245));
					data.add(new CIEData(409, 0.172662, 0.004802, 0.822536));
					data.add(new CIEData(410, 0.172577, 0.004799, 0.822624));
					data.add(new CIEData(411, 0.172489, 0.004795, 0.822715));
					data.add(new CIEData(412, 0.172396, 0.004796, 0.822808));
					data.add(new CIEData(413, 0.172296, 0.004803, 0.822901));
					data.add(new CIEData(414, 0.172192, 0.004815, 0.822993));
					data.add(new CIEData(415, 0.172087, 0.004833, 0.823081));
					data.add(new CIEData(416, 0.171982, 0.004855, 0.823163));
					data.add(new CIEData(417, 0.171871, 0.004889, 0.82324));
					data.add(new CIEData(418, 0.171741, 0.004939, 0.823319));
					data.add(new CIEData(419, 0.171587, 0.00501, 0.823402));
					data.add(new CIEData(420, 0.171407, 0.005102, 0.82349));
					data.add(new CIEData(421, 0.171206, 0.005211, 0.823583));
					data.add(new CIEData(422, 0.170993, 0.005334, 0.823674));
					data.add(new CIEData(423, 0.170771, 0.00547, 0.823759));
					data.add(new CIEData(424, 0.170541, 0.005621, 0.823838));
					data.add(new CIEData(425, 0.170301, 0.005789, 0.823911));
					data.add(new CIEData(426, 0.17005, 0.005974, 0.823976));
					data.add(new CIEData(427, 0.169786, 0.006177, 0.824037));
					data.add(new CIEData(428, 0.169505, 0.006398, 0.824097));
					data.add(new CIEData(429, 0.169203, 0.006639, 0.824158));
					data.add(new CIEData(430, 0.168878, 0.0069, 0.824222));
					data.add(new CIEData(431, 0.168525, 0.007184, 0.824291));
					data.add(new CIEData(432, 0.168146, 0.007491, 0.824363));
					data.add(new CIEData(433, 0.167746, 0.007821, 0.824433));
					data.add(new CIEData(434, 0.167328, 0.008175, 0.824496));
					data.add(new CIEData(435, 0.166895, 0.008556, 0.824549));
					data.add(new CIEData(436, 0.166446, 0.008964, 0.824589));
					data.add(new CIEData(437, 0.165977, 0.009402, 0.824622));
					data.add(new CIEData(438, 0.165483, 0.009865, 0.824652));
					data.add(new CIEData(439, 0.164963, 0.010351, 0.824687));
					data.add(new CIEData(440, 0.164412, 0.010858, 0.824731));
					data.add(new CIEData(441, 0.163828, 0.011385, 0.824787));
					data.add(new CIEData(442, 0.16321, 0.011937, 0.824853));
					data.add(new CIEData(443, 0.162552, 0.01252, 0.824928));
					data.add(new CIEData(444, 0.161851, 0.013137, 0.825011));
					data.add(new CIEData(445, 0.161105, 0.013793, 0.825102));
					data.add(new CIEData(446, 0.16031, 0.014491, 0.825199));
					data.add(new CIEData(447, 0.159466, 0.015232, 0.825302));
					data.add(new CIEData(448, 0.158573, 0.016015, 0.825412));
					data.add(new CIEData(449, 0.157631, 0.01684, 0.825529));
					data.add(new CIEData(450, 0.156641, 0.017705, 0.825654));
					data.add(new CIEData(451, 0.155605, 0.018609, 0.825786));
					data.add(new CIEData(452, 0.154525, 0.019556, 0.82592));
					data.add(new CIEData(453, 0.153397, 0.020554, 0.826049));
					data.add(new CIEData(454, 0.152219, 0.021612, 0.826169));
					data.add(new CIEData(455, 0.150985, 0.02274, 0.826274));
					data.add(new CIEData(456, 0.149691, 0.02395, 0.826359));
					data.add(new CIEData(457, 0.148337, 0.025247, 0.826416));
					data.add(new CIEData(458, 0.146928, 0.026635, 0.826437));
					data.add(new CIEData(459, 0.145468, 0.028118, 0.826413));
					data.add(new CIEData(460, 0.14396, 0.029703, 0.826337));
					data.add(new CIEData(461, 0.142405, 0.031394, 0.826201));
					data.add(new CIEData(462, 0.140796, 0.033213, 0.825991));
					data.add(new CIEData(463, 0.139121, 0.035201, 0.825679));
					data.add(new CIEData(464, 0.137364, 0.037403, 0.825233));
					data.add(new CIEData(465, 0.135503, 0.039879, 0.824618));
					data.add(new CIEData(466, 0.133509, 0.042692, 0.823798));
					data.add(new CIEData(467, 0.131371, 0.045876, 0.822753));
					data.add(new CIEData(468, 0.129086, 0.04945, 0.821464));
					data.add(new CIEData(469, 0.126662, 0.053426, 0.819912));
					data.add(new CIEData(470, 0.124118, 0.057803, 0.818079));
					data.add(new CIEData(471, 0.121469, 0.062588, 0.815944));
					data.add(new CIEData(472, 0.118701, 0.06783, 0.813468));
					data.add(new CIEData(473, 0.115807, 0.073581, 0.810612));
					data.add(new CIEData(474, 0.112776, 0.079896, 0.807328));
					data.add(new CIEData(475, 0.109594, 0.086843, 0.803563));
					data.add(new CIEData(476, 0.106261, 0.094486, 0.799253));
					data.add(new CIEData(477, 0.102776, 0.102864, 0.79436));
					data.add(new CIEData(478, 0.099128, 0.112007, 0.788865));
					data.add(new CIEData(479, 0.095304, 0.121945, 0.782751));
					data.add(new CIEData(480, 0.091294, 0.132702, 0.776004));
					data.add(new CIEData(481, 0.087082, 0.144317, 0.768601));
					data.add(new CIEData(482, 0.08268, 0.156866, 0.760455));
					data.add(new CIEData(483, 0.078116, 0.17042, 0.751464));
					data.add(new CIEData(484, 0.073437, 0.185032, 0.741531));
					data.add(new CIEData(485, 0.068706, 0.200723, 0.730571));
					data.add(new CIEData(486, 0.063993, 0.217468, 0.718539));
					data.add(new CIEData(487, 0.059316, 0.235254, 0.70543));
					data.add(new CIEData(488, 0.054667, 0.254096, 0.691238));
					data.add(new CIEData(489, 0.050031, 0.274002, 0.675967));
					data.add(new CIEData(490, 0.045391, 0.294976, 0.659633));
					data.add(new CIEData(491, 0.040757, 0.316981, 0.642262));
					data.add(new CIEData(492, 0.036195, 0.3399, 0.623905));
					data.add(new CIEData(493, 0.031756, 0.363598, 0.604646));
					data.add(new CIEData(494, 0.027494, 0.387921, 0.584584));
					data.add(new CIEData(495, 0.02346, 0.412703, 0.563837));
					data.add(new CIEData(496, 0.019705, 0.437756, 0.542539));
					data.add(new CIEData(497, 0.016268, 0.462955, 0.520777));
					data.add(new CIEData(498, 0.013183, 0.488207, 0.49861));
					data.add(new CIEData(499, 0.010476, 0.513404, 0.47612));
					data.add(new CIEData(500, 0.008168, 0.538423, 0.453409));
					data.add(new CIEData(501, 0.006285, 0.563068, 0.430647));
					data.add(new CIEData(502, 0.004875, 0.587116, 0.408008));
					data.add(new CIEData(503, 0.003982, 0.610447, 0.38557));
					data.add(new CIEData(504, 0.003636, 0.633011, 0.363352));
					data.add(new CIEData(505, 0.003859, 0.654823, 0.341318));
					data.add(new CIEData(506, 0.004646, 0.675898, 0.319456));
					data.add(new CIEData(507, 0.006011, 0.69612, 0.297869));
					data.add(new CIEData(508, 0.007988, 0.715342, 0.27667));
					data.add(new CIEData(509, 0.010603, 0.733413, 0.255984));
					data.add(new CIEData(510, 0.01387, 0.750186, 0.235943));
					data.add(new CIEData(511, 0.017766, 0.765612, 0.216622));
					data.add(new CIEData(512, 0.022244, 0.77963, 0.198126));
					data.add(new CIEData(513, 0.027273, 0.792104, 0.180623));
					data.add(new CIEData(514, 0.03282, 0.802926, 0.164254));
					data.add(new CIEData(515, 0.038852, 0.812016, 0.149132));
					data.add(new CIEData(516, 0.045328, 0.819391, 0.135281));
					data.add(new CIEData(517, 0.052177, 0.825164, 0.12266));
					data.add(new CIEData(518, 0.059326, 0.829426, 0.111249));
					data.add(new CIEData(519, 0.066716, 0.832274, 0.10101));
					data.add(new CIEData(520, 0.074302, 0.833803, 0.091894));
					data.add(new CIEData(521, 0.082053, 0.83409, 0.083856));
					data.add(new CIEData(522, 0.089942, 0.833289, 0.076769));
					data.add(new CIEData(523, 0.09794, 0.831593, 0.070468));
					data.add(new CIEData(524, 0.106021, 0.829178, 0.064801));
					data.add(new CIEData(525, 0.114161, 0.826207, 0.059632));
					data.add(new CIEData(526, 0.122347, 0.82277, 0.054882));
					data.add(new CIEData(527, 0.130546, 0.818928, 0.050526));
					data.add(new CIEData(528, 0.138702, 0.814774, 0.046523));
					data.add(new CIEData(529, 0.146773, 0.810395, 0.042832));
					data.add(new CIEData(530, 0.154722, 0.805864, 0.039414));
					data.add(new CIEData(531, 0.162535, 0.801238, 0.036226));
					data.add(new CIEData(532, 0.170237, 0.796519, 0.033244));
					data.add(new CIEData(533, 0.17785, 0.791687, 0.030464));
					data.add(new CIEData(534, 0.185391, 0.786728, 0.027881));
					data.add(new CIEData(535, 0.192876, 0.781629, 0.025495));
					data.add(new CIEData(536, 0.200309, 0.776399, 0.023292));
					data.add(new CIEData(537, 0.20769, 0.771055, 0.021255));
					data.add(new CIEData(538, 0.21503, 0.765595, 0.019375));
					data.add(new CIEData(539, 0.222337, 0.76002, 0.017643));
					data.add(new CIEData(540, 0.22962, 0.754329, 0.016051));
					data.add(new CIEData(541, 0.236885, 0.748524, 0.014591));
					data.add(new CIEData(542, 0.244133, 0.742614, 0.013253));
					data.add(new CIEData(543, 0.251363, 0.736606, 0.012031));
					data.add(new CIEData(544, 0.258578, 0.730507, 0.010916));
					data.add(new CIEData(545, 0.265775, 0.724324, 0.009901));
					data.add(new CIEData(546, 0.272958, 0.718062, 0.00898));
					data.add(new CIEData(547, 0.280129, 0.711725, 0.008146));
					data.add(new CIEData(548, 0.287292, 0.705316, 0.007391));
					data.add(new CIEData(549, 0.29445, 0.698842, 0.006708));
					data.add(new CIEData(550, 0.301604, 0.692308, 0.006088));
					data.add(new CIEData(551, 0.30876, 0.685712, 0.005528));
					data.add(new CIEData(552, 0.315914, 0.679063, 0.005022));
					data.add(new CIEData(553, 0.323066, 0.672367, 0.004566));
					data.add(new CIEData(554, 0.330216, 0.665628, 0.004156));
					data.add(new CIEData(555, 0.337363, 0.658848, 0.003788));
					data.add(new CIEData(556, 0.344513, 0.652028, 0.003459));
					data.add(new CIEData(557, 0.351664, 0.645172, 0.003163));
					data.add(new CIEData(558, 0.358814, 0.638287, 0.002899));
					data.add(new CIEData(559, 0.365959, 0.631379, 0.002662));
					data.add(new CIEData(560, 0.373102, 0.624451, 0.002448));
					data.add(new CIEData(561, 0.380244, 0.617502, 0.002254));
					data.add(new CIEData(562, 0.387379, 0.610542, 0.002079));
					data.add(new CIEData(563, 0.394507, 0.603571, 0.001922));
					data.add(new CIEData(564, 0.401626, 0.596592, 0.001782));
					data.add(new CIEData(565, 0.408736, 0.589607, 0.001657));
					data.add(new CIEData(566, 0.415836, 0.582618, 0.001546));
					data.add(new CIEData(567, 0.422921, 0.575631, 0.001448));
					data.add(new CIEData(568, 0.429989, 0.568649, 0.001362));
					data.add(new CIEData(569, 0.437036, 0.561676, 0.001288));
					data.add(new CIEData(570, 0.444062, 0.554714, 0.001224));
					data.add(new CIEData(571, 0.451065, 0.547766, 0.001169));
					data.add(new CIEData(572, 0.458041, 0.540837, 0.001123));
					data.add(new CIEData(573, 0.464986, 0.53393, 0.001084));
					data.add(new CIEData(574, 0.471899, 0.527051, 0.001051));
					data.add(new CIEData(575, 0.478775, 0.520202, 0.001023));
					data.add(new CIEData(576, 0.485612, 0.513389, 0.001));
					data.add(new CIEData(577, 0.492405, 0.506615, 0.00098));
					data.add(new CIEData(578, 0.499151, 0.499887, 0.000962));
					data.add(new CIEData(579, 0.505845, 0.493211, 0.000944));
					data.add(new CIEData(580, 0.512486, 0.486591, 0.000923));
					data.add(new CIEData(581, 0.519073, 0.480029, 0.000899));
					data.add(new CIEData(582, 0.5256, 0.473527, 0.000872));
					data.add(new CIEData(583, 0.532066, 0.467091, 0.000843));
					data.add(new CIEData(584, 0.538463, 0.460725, 0.000812));
					data.add(new CIEData(585, 0.544787, 0.454434, 0.000779));
					data.add(new CIEData(586, 0.551031, 0.448225, 0.000744));
					data.add(new CIEData(587, 0.557193, 0.442099, 0.000708));
					data.add(new CIEData(588, 0.563269, 0.436058, 0.000673));
					data.add(new CIEData(589, 0.569257, 0.430102, 0.000641));
					data.add(new CIEData(590, 0.575151, 0.424232, 0.000616));
					data.add(new CIEData(591, 0.580953, 0.418447, 0.000601));
					data.add(new CIEData(592, 0.58665, 0.412758, 0.000591));
					data.add(new CIEData(593, 0.592225, 0.40719, 0.000586));
					data.add(new CIEData(594, 0.597658, 0.401762, 0.00058));
					data.add(new CIEData(595, 0.602933, 0.396497, 0.000571));
					data.add(new CIEData(596, 0.608035, 0.391409, 0.000556));
					data.add(new CIEData(597, 0.612977, 0.386486, 0.000537));
					data.add(new CIEData(598, 0.617779, 0.381706, 0.000516));
					data.add(new CIEData(599, 0.622459, 0.377047, 0.000493));
					data.add(new CIEData(600, 0.627037, 0.372491, 0.000472));
					data.add(new CIEData(601, 0.631521, 0.368026, 0.000453));
					data.add(new CIEData(602, 0.6359, 0.363665, 0.000435));
					data.add(new CIEData(603, 0.640156, 0.359428, 0.000416));
					data.add(new CIEData(604, 0.644273, 0.355331, 0.000396));
					data.add(new CIEData(605, 0.648233, 0.351395, 0.000372));
					data.add(new CIEData(606, 0.652028, 0.347628, 0.000344));
					data.add(new CIEData(607, 0.655669, 0.344018, 0.000313));
					data.add(new CIEData(608, 0.659166, 0.340553, 0.000281));
					data.add(new CIEData(609, 0.662528, 0.337221, 0.000251));
					data.add(new CIEData(610, 0.665764, 0.334011, 0.000226));
					data.add(new CIEData(611, 0.668874, 0.330919, 0.000207));
					data.add(new CIEData(612, 0.671859, 0.327947, 0.000194));
					data.add(new CIEData(613, 0.67472, 0.325095, 0.000185));
					data.add(new CIEData(614, 0.677459, 0.322362, 0.000179));
					data.add(new CIEData(615, 0.680079, 0.319747, 0.000174));
					data.add(new CIEData(616, 0.682582, 0.317249, 0.00017));
					data.add(new CIEData(617, 0.684971, 0.314863, 0.000167));
					data.add(new CIEData(618, 0.68725, 0.312586, 0.000164));
					data.add(new CIEData(619, 0.689426, 0.310414, 0.00016));
					data.add(new CIEData(620, 0.691504, 0.308342, 0.000154));
					data.add(new CIEData(621, 0.69349, 0.306366, 0.000145));
					data.add(new CIEData(622, 0.695389, 0.304479, 0.000133));
					data.add(new CIEData(623, 0.697206, 0.302675, 0.000119));
					data.add(new CIEData(624, 0.698944, 0.30095, 0.000106));
					data.add(new CIEData(625, 0.700606, 0.299301, 0.000093));
					data.add(new CIEData(626, 0.702193, 0.297725, 0.000083));
					data.add(new CIEData(627, 0.703709, 0.296217, 0.000074));
					data.add(new CIEData(628, 0.705163, 0.29477, 0.000067));
					data.add(new CIEData(629, 0.706563, 0.293376, 0.000061));
					data.add(new CIEData(630, 0.707918, 0.292027, 0.000055));
					data.add(new CIEData(631, 0.709231, 0.290719, 0.00005));
					data.add(new CIEData(632, 0.7105, 0.289453, 0.000047));
					data.add(new CIEData(633, 0.711724, 0.288232, 0.000044));
					data.add(new CIEData(634, 0.712901, 0.287057, 0.000041));
					data.add(new CIEData(635, 0.714032, 0.285929, 0.00004));
					data.add(new CIEData(636, 0.715117, 0.284845, 0.000038));
					data.add(new CIEData(637, 0.716159, 0.283804, 0.000036));
					data.add(new CIEData(638, 0.717159, 0.282806, 0.000035));
					data.add(new CIEData(639, 0.718116, 0.28185, 0.000034));
					data.add(new CIEData(640, 0.719033, 0.280935, 0.000032));
					data.add(new CIEData(641, 0.719912, 0.280058, 0.00003));
					data.add(new CIEData(642, 0.720753, 0.279219, 0.000028));
					data.add(new CIEData(643, 0.721555, 0.27842, 0.000026));
					data.add(new CIEData(644, 0.722315, 0.277662, 0.000023));
					data.add(new CIEData(645, 0.723032, 0.276948, 0.00002));
					data.add(new CIEData(646, 0.723702, 0.276282, 0.000016));
					data.add(new CIEData(647, 0.724328, 0.27566, 0.000012));
					data.add(new CIEData(648, 0.724914, 0.275078, 0.000007));
					data.add(new CIEData(649, 0.725467, 0.27453, 0.000003));
					data.add(new CIEData(650, 0.725992, 0.274008, 0));
					data.add(new CIEData(651, 0.726495, 0.273505, 0));
					data.add(new CIEData(652, 0.726975, 0.273025, 0));
					data.add(new CIEData(653, 0.727432, 0.272568, 0));
					data.add(new CIEData(654, 0.727864, 0.272136, 0));
					data.add(new CIEData(655, 0.728272, 0.271728, 0));
					data.add(new CIEData(656, 0.728656, 0.271344, 0));
					data.add(new CIEData(657, 0.72902, 0.27098, 0));
					data.add(new CIEData(658, 0.729361, 0.270639, 0));
					data.add(new CIEData(659, 0.729678, 0.270322, 0));
					data.add(new CIEData(660, 0.729969, 0.270031, 0));
					data.add(new CIEData(661, 0.730234, 0.269766, 0));
					data.add(new CIEData(662, 0.730474, 0.269526, 0));
					data.add(new CIEData(663, 0.730693, 0.269307, 0));
					data.add(new CIEData(664, 0.730896, 0.269104, 0));
					data.add(new CIEData(665, 0.731089, 0.268911, 0));
					data.add(new CIEData(666, 0.73128, 0.26872, 0));
					data.add(new CIEData(667, 0.731467, 0.268533, 0));
					data.add(new CIEData(668, 0.73165, 0.26835, 0));
					data.add(new CIEData(669, 0.731826, 0.268174, 0));
					data.add(new CIEData(670, 0.731993, 0.268007, 0));
					data.add(new CIEData(671, 0.73215, 0.26785, 0));
					data.add(new CIEData(672, 0.7323, 0.2677, 0));
					data.add(new CIEData(673, 0.732443, 0.267557, 0));
					data.add(new CIEData(674, 0.732581, 0.267419, 0));
					data.add(new CIEData(675, 0.732719, 0.267281, 0));
					data.add(new CIEData(676, 0.732859, 0.267141, 0));
					data.add(new CIEData(677, 0.733, 0.267, 0));
					data.add(new CIEData(678, 0.733142, 0.266858, 0));
					data.add(new CIEData(679, 0.733281, 0.266719, 0));
					data.add(new CIEData(680, 0.733417, 0.266583, 0));
					data.add(new CIEData(681, 0.733551, 0.266449, 0));
					data.add(new CIEData(682, 0.733683, 0.266317, 0));
					data.add(new CIEData(683, 0.733813, 0.266187, 0));
					data.add(new CIEData(684, 0.733936, 0.266064, 0));
					data.add(new CIEData(685, 0.734047, 0.265953, 0));
					data.add(new CIEData(686, 0.734143, 0.265857, 0));
					data.add(new CIEData(687, 0.734221, 0.265779, 0));
					data.add(new CIEData(688, 0.734286, 0.265714, 0));
					data.add(new CIEData(689, 0.734341, 0.265659, 0));
					data.add(new CIEData(690, 0.73439, 0.26561, 0));
					data.add(new CIEData(691, 0.734438, 0.265562, 0));
					data.add(new CIEData(692, 0.734482, 0.265518, 0));
					data.add(new CIEData(693, 0.734523, 0.265477, 0));
					data.add(new CIEData(694, 0.73456, 0.26544, 0));
					data.add(new CIEData(695, 0.734592, 0.265408, 0));
					data.add(new CIEData(696, 0.734621, 0.265379, 0));
					data.add(new CIEData(697, 0.734649, 0.265351, 0));
					data.add(new CIEData(698, 0.734673, 0.265327, 0));
					data.add(new CIEData(699, 0.73469, 0.26531, 0));
					data.add(new CIEData(700, 0.73469, 0.26531, 0));
					data.add(new CIEData(701, 0.73469, 0.26531, 0));
					data.add(new CIEData(702, 0.73469, 0.26531, 0));
					data.add(new CIEData(703, 0.73469, 0.26531, 0));
					data.add(new CIEData(704, 0.73469, 0.26531, 0));
					data.add(new CIEData(705, 0.73469, 0.26531, 0));
					data.add(new CIEData(706, 0.73469, 0.26531, 0));
					data.add(new CIEData(707, 0.73469, 0.26531, 0));
					data.add(new CIEData(708, 0.73469, 0.26531, 0));
					data.add(new CIEData(709, 0.73469, 0.26531, 0));
					data.add(new CIEData(710, 0.73469, 0.26531, 0));
					data.add(new CIEData(711, 0.73469, 0.26531, 0));
					data.add(new CIEData(712, 0.73469, 0.26531, 0));
					data.add(new CIEData(713, 0.73469, 0.26531, 0));
					data.add(new CIEData(714, 0.73469, 0.26531, 0));
					data.add(new CIEData(715, 0.73469, 0.26531, 0));
					data.add(new CIEData(716, 0.73469, 0.26531, 0));
					data.add(new CIEData(717, 0.73469, 0.26531, 0));
					data.add(new CIEData(718, 0.73469, 0.26531, 0));
					data.add(new CIEData(719, 0.73469, 0.26531, 0));
					data.add(new CIEData(720, 0.73469, 0.26531, 0));
					data.add(new CIEData(721, 0.73469, 0.26531, 0));
					data.add(new CIEData(722, 0.73469, 0.26531, 0));
					data.add(new CIEData(723, 0.73469, 0.26531, 0));
					data.add(new CIEData(724, 0.73469, 0.26531, 0));
					data.add(new CIEData(725, 0.73469, 0.26531, 0));
					data.add(new CIEData(726, 0.73469, 0.26531, 0));
					data.add(new CIEData(727, 0.73469, 0.26531, 0));
					data.add(new CIEData(728, 0.73469, 0.26531, 0));
					data.add(new CIEData(729, 0.73469, 0.26531, 0));
					data.add(new CIEData(730, 0.73469, 0.26531, 0));
					data.add(new CIEData(731, 0.73469, 0.26531, 0));
					data.add(new CIEData(732, 0.73469, 0.26531, 0));
					data.add(new CIEData(733, 0.73469, 0.26531, 0));
					data.add(new CIEData(734, 0.73469, 0.26531, 0));
					data.add(new CIEData(735, 0.73469, 0.26531, 0));
					data.add(new CIEData(736, 0.73469, 0.26531, 0));
					data.add(new CIEData(737, 0.73469, 0.26531, 0));
					data.add(new CIEData(738, 0.73469, 0.26531, 0));
					data.add(new CIEData(739, 0.73469, 0.26531, 0));
					data.add(new CIEData(740, 0.73469, 0.26531, 0));
					data.add(new CIEData(741, 0.73469, 0.26531, 0));
					data.add(new CIEData(742, 0.73469, 0.26531, 0));
					data.add(new CIEData(743, 0.73469, 0.26531, 0));
					data.add(new CIEData(744, 0.73469, 0.26531, 0));
					data.add(new CIEData(745, 0.73469, 0.26531, 0));
					data.add(new CIEData(746, 0.73469, 0.26531, 0));
					data.add(new CIEData(747, 0.73469, 0.26531, 0));
					data.add(new CIEData(748, 0.73469, 0.26531, 0));
					data.add(new CIEData(749, 0.73469, 0.26531, 0));
					data.add(new CIEData(750, 0.73469, 0.26531, 0));
					data.add(new CIEData(751, 0.73469, 0.26531, 0));
					data.add(new CIEData(752, 0.73469, 0.26531, 0));
					data.add(new CIEData(753, 0.73469, 0.26531, 0));
					data.add(new CIEData(754, 0.73469, 0.26531, 0));
					data.add(new CIEData(755, 0.73469, 0.26531, 0));
					data.add(new CIEData(756, 0.73469, 0.26531, 0));
					data.add(new CIEData(757, 0.73469, 0.26531, 0));
					data.add(new CIEData(758, 0.73469, 0.26531, 0));
					data.add(new CIEData(759, 0.73469, 0.26531, 0));
					data.add(new CIEData(760, 0.73469, 0.26531, 0));
					data.add(new CIEData(761, 0.73469, 0.26531, 0));
					data.add(new CIEData(762, 0.73469, 0.26531, 0));
					data.add(new CIEData(763, 0.73469, 0.26531, 0));
					data.add(new CIEData(764, 0.73469, 0.26531, 0));
					data.add(new CIEData(765, 0.73469, 0.26531, 0));
					data.add(new CIEData(766, 0.73469, 0.26531, 0));
					data.add(new CIEData(767, 0.73469, 0.26531, 0));
					data.add(new CIEData(768, 0.73469, 0.26531, 0));
					data.add(new CIEData(769, 0.73469, 0.26531, 0));
					data.add(new CIEData(770, 0.73469, 0.26531, 0));
					data.add(new CIEData(771, 0.73469, 0.26531, 0));
					data.add(new CIEData(772, 0.73469, 0.26531, 0));
					data.add(new CIEData(773, 0.73469, 0.26531, 0));
					data.add(new CIEData(774, 0.73469, 0.26531, 0));
					data.add(new CIEData(775, 0.73469, 0.26531, 0));
					data.add(new CIEData(776, 0.73469, 0.26531, 0));
					data.add(new CIEData(777, 0.73469, 0.26531, 0));
					data.add(new CIEData(778, 0.73469, 0.26531, 0));
					data.add(new CIEData(779, 0.73469, 0.26531, 0));
					data.add(new CIEData(780, 0.73469, 0.26531, 0));
					data.add(new CIEData(781, 0.73469, 0.26531, 0));
					data.add(new CIEData(782, 0.73469, 0.26531, 0));
					data.add(new CIEData(783, 0.73469, 0.26531, 0));
					data.add(new CIEData(784, 0.73469, 0.26531, 0));
					data.add(new CIEData(785, 0.73469, 0.26531, 0));
					data.add(new CIEData(786, 0.73469, 0.26531, 0));
					data.add(new CIEData(787, 0.73469, 0.26531, 0));
					data.add(new CIEData(788, 0.73469, 0.26531, 0));
					data.add(new CIEData(789, 0.73469, 0.26531, 0));
					data.add(new CIEData(790, 0.73469, 0.26531, 0));
					data.add(new CIEData(791, 0.73469, 0.26531, 0));
					data.add(new CIEData(792, 0.73469, 0.26531, 0));
					data.add(new CIEData(793, 0.73469, 0.26531, 0));
					data.add(new CIEData(794, 0.73469, 0.26531, 0));
					data.add(new CIEData(795, 0.73469, 0.26531, 0));
					data.add(new CIEData(796, 0.73469, 0.26531, 0));
					data.add(new CIEData(797, 0.73469, 0.26531, 0));
					data.add(new CIEData(798, 0.73469, 0.26531, 0));
					data.add(new CIEData(799, 0.73469, 0.26531, 0));
					data.add(new CIEData(800, 0.73469, 0.26531, 0));
					data.add(new CIEData(801, 0.73469, 0.26531, 0));
					data.add(new CIEData(802, 0.73469, 0.26531, 0));
					data.add(new CIEData(803, 0.73469, 0.26531, 0));
					data.add(new CIEData(804, 0.73469, 0.26531, 0));
					data.add(new CIEData(805, 0.73469, 0.26531, 0));
					data.add(new CIEData(806, 0.73469, 0.26531, 0));
					data.add(new CIEData(807, 0.73469, 0.26531, 0));
					data.add(new CIEData(808, 0.73469, 0.26531, 0));
					data.add(new CIEData(809, 0.73469, 0.26531, 0));
					data.add(new CIEData(810, 0.73469, 0.26531, 0));
					data.add(new CIEData(811, 0.73469, 0.26531, 0));
					data.add(new CIEData(812, 0.73469, 0.26531, 0));
					data.add(new CIEData(813, 0.73469, 0.26531, 0));
					data.add(new CIEData(814, 0.73469, 0.26531, 0));
					data.add(new CIEData(815, 0.73469, 0.26531, 0));
					data.add(new CIEData(816, 0.73469, 0.26531, 0));
					data.add(new CIEData(817, 0.73469, 0.26531, 0));
					data.add(new CIEData(818, 0.73469, 0.26531, 0));
					data.add(new CIEData(819, 0.73469, 0.26531, 0));
					data.add(new CIEData(820, 0.73469, 0.26531, 0));
					data.add(new CIEData(821, 0.73469, 0.26531, 0));
					data.add(new CIEData(822, 0.73469, 0.26531, 0));
					data.add(new CIEData(823, 0.73469, 0.26531, 0));
					data.add(new CIEData(824, 0.73469, 0.26531, 0));
					data.add(new CIEData(825, 0.73469, 0.26531, 0));
					data.add(new CIEData(826, 0.73469, 0.26531, 0));
					data.add(new CIEData(827, 0.73469, 0.26531, 0));
					data.add(new CIEData(828, 0.73469, 0.26531, 0));
					data.add(new CIEData(829, 0.73469, 0.26531, 0));
					data.add(new CIEData(830, 0.73469, 0.26531, 0));
				}
			}
		}
		return data;
	}
}
